# 主程序
from celery import Celery
import os
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'lyapi.settings.dev')
import django
django.setup()
# 创建celery实例对象
app = Celery("lyapi")

# 通过app对象加载配置，文件路径
app.config_from_object("mycelery.config")

# 自动搜索并加载任务
# 参数必须必须是一个列表，里面的每一个任务都是任务的路径名称
# app.autodiscover_tasks(["任务1","任务2"])
app.autodiscover_tasks(["mycelery.sms", "mycelery.email", "mycelery.check_order"]) #会自动识别sms目录下面的

#注意：运行celery启动指令时，要在mycelery外层来执行
